package net.yla.smartbus.module.ba.vehicle.entity;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author GAO
 */

@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class BaVehiclesDo {

    private Integer vehicleId;
    private Integer groupId;
    private Integer areaId;
    private Integer placeId;
    private Integer routeId;
    private Integer lineId;
    private Integer stationId;
    private Integer standId;
    private Integer driverId;
    /**
     * 车辆型号
     */
    private Integer modelId;
    private String no;
    private String code;
    private Integer bRt;
    private Integer air;
    private Integer fuelType;
    private Integer weightType;
    private Integer operation;
    private Integer initialMileage1;
    private Integer initialMileage2;
    private Integer deviceCount;
    private Integer drivingLicense;
    private Integer online;
    private Integer orientation;
    private Integer precision;
    private Double latitude1;
    private Double Integeritude1;
    private Double latitude2;
    private Double Integeritude2;
    private Double latitude3;
    private Double Integeritude3;
    private Double latitude4;
    private Double Integeritude4;
    private Double latitude5;
    private Double Integeritude5;
    private String image1;
    private String image2;
    private String image3;
    private String image4;
    private String image5;
    private String size;
    private String bodyColor;
    private String engine;
    private String fameNo;
    private String drivingNo;
    private Date date1;
    private Date date2;
    private Date date3;
    private Integer doors;
    private Integer storey;
    private Integer licenseType;
    private Integer discharge;
    private Integer stage;
    private Integer arrange;
    private Integer cylinders;
    private Integer turbo;
    private Integer displacement;
    private Integer consumption;
    private Integer compression;
    private Integer acceleration;
    private Integer roz;
    private Integer axleCount;
    private Integer axleLoad;
    private Integer capacity;
    private Integer curbWeight;
    private Integer ratedWeight;
    private Integer seatCount;
    private Integer period;
    private Integer inspect;
    private Integer compulsory;
    private Integer personLiability;
    private Integer vehicleDamage;
    private Integer insureClaims1;
    private Integer insureClaims2;
    private Integer insureClaims3;
    private Integer medigaps;
    private Integer ownerType;
    private String ownerName;
    private Integer ownerCertType;
    private String ownerCertNo;
    private Integer ownerGender;
    private String ownerPostcode;
    private Date ownerDateBirth;
    private String ownerEmail;
    private String ownerTel1;
    private String ownerTel2;
    private String ownerTel3;
    private String ownerCompany;
    private String ownerAddress;
    private String remarks;
    private Integer stateFlags;
    private Integer platformId;
    private Integer uniqueId;
    private Integer version;
    private Integer hidden;
    private Integer disabled;
    private Integer sortOrder;
    private Date creationTime;
    private Date lastModifyTime;
    private Integer flags;
    private Integer speed;
    private Integer avgSpeed;

    /**
     * 运营证号
     */
    private String operationNo;

}
